package com.ai.module.business.domain.vo;

import com.ai.module.chat.common.enu.ModelType;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Locale;
import java.util.UUID;

/**
 * @author: heJinQin
 * @create: 2024-03-30 12:11
 * @description:
 **/
@Data
public class UserChatPoint {

    String user ="DEFAULT USER";
    Long startTime;
    Long beginTime = 0L;
    Long lastTime = 0L;
    String chatGptTalk;
    String askContent;
    String role;
    String robotId;
    @ApiModelProperty(value ="当前这轮对话id",required = true)
    private String sessionId = UUID.randomUUID().toString().toUpperCase(Locale.ROOT);

    private ModelType modelType = ModelType.CHAT_3;

    private String uuid;

    private Integer beforePoints;

    private Integer isVIP;

    private String loginToken;

    private Boolean start = Boolean.FALSE;
}
